Comparison of macro recorder software

This is a comparison of the features of various standalone macro recorder software.

Records keyboard Records mouse "Smart" mouse recording (not just absolute coordinates) Compiles to EXE-files Built-in macro editor Allows custom commands (like "open file", "launch website", "shutdown" etc. Allows conditional statements and other control flow ("if", "goto", "repeat X times") Triggering macros with system events
Automation Anywhere Yes Yes Yes Yes Yes Yes Yes Yes
Macro Express Yes Yes Yes No Yes Yes Yes Yes
Workspace Macro Pro Yes Yes Yes No Yes Yes Yes No
Xnee Yes Yes Yes No Yes Yes Yes No
AutoHotkey Yes Yes  ?  ?  ?  ?  ?  ?

References